package com.unit2.test;

import com.unit2.pojo.Stu;

/**
 * @author 李琦 on 2021/8/3.
 * @version java version "16.0.1" 2021-04-20
 * s2由s1直接给值,s3由s1克隆而来
 * 改变s2,s1也跟着改变
 * 改变s3,s1不受影响
 */
public class test9stu {
    public static void main(String[] args) throws CloneNotSupportedException {
        Stu s1=new Stu("李琦",23);
        //直接赋值
        Stu s2=s1;

//        s2.setName("李倩倩");
//        s2.setAge(17);
//        System.out.println(s2.getName()+s2.getAge());
//        System.out.println(s1.getName()+s1.getAge());//改变s2也改变了s1
        //接下来有请对象克隆**************************************************************************
        Stu s3=s1.clone();//克隆
        s3.setAge(14);
        s3.setName("张三");
        System.out.println(s3.getName()+s3.getAge());
        System.out.println(s1.getName()+s1.getAge());//改变s3却没有改变s1



    }
}
